package com.laowang.project.system.service.impl;

import java.util.List;
                                        import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.laowang.project.system.mapper.MyCyhCarAliasMapper;
import com.laowang.project.system.domain.MyCyhCarAlias;
import com.laowang.project.system.service.MyCyhCarAliasService;

/**
 * 车别名Service业务层处理
 *
 * @author laowang
 * @date 2023-06-13
 */
@Service
public class MyCyhCarAliasServiceImpl implements MyCyhCarAliasService {
    @Autowired
    private MyCyhCarAliasMapper myCyhCarAliasMapper;

    /**
     * 查询车别名
     *
     * @param id 车别名ID
     * @return 车别名
     */
    @Override
    public MyCyhCarAlias selectMyCyhCarAliasById(Integer id) {
        return myCyhCarAliasMapper.selectMyCyhCarAliasById(id);
    }

    /**
     * 查询车别名列表
     *
     * @param myCyhCarAlias 车别名
     * @return 车别名
     */
    @Override
    public List<MyCyhCarAlias> selectMyCyhCarAliasList(MyCyhCarAlias myCyhCarAlias) {
        return myCyhCarAliasMapper.selectMyCyhCarAliasList(myCyhCarAlias);
    }

    /**
     * 新增车别名
     *
     * @param myCyhCarAlias 车别名
     * @return 结果
     */
    @Override
    public int insertMyCyhCarAlias(MyCyhCarAlias myCyhCarAlias) {
                                                                            return myCyhCarAliasMapper.insertMyCyhCarAlias(myCyhCarAlias);
    }

    /**
     * 修改车别名
     *
     * @param myCyhCarAlias 车别名
     * @return 结果
     */
    @Override
    public int updateMyCyhCarAlias(MyCyhCarAlias myCyhCarAlias) {
                                                                            return myCyhCarAliasMapper.updateMyCyhCarAlias(myCyhCarAlias);
    }

    /**
     * 批量删除车别名
     *
     * @param ids 需要删除的车别名ID
     * @return 结果
     */
    @Override
    public int deleteMyCyhCarAliasByIds(Integer[] ids) {
        return myCyhCarAliasMapper.deleteMyCyhCarAliasByIds(ids);
    }

    /**
     * 删除车别名信息
     *
     * @param id 车别名ID
     * @return 结果
     */
    @Override
    public int deleteMyCyhCarAliasById(Integer id) {
        return myCyhCarAliasMapper.deleteMyCyhCarAliasById(id);
    }
}
